<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>01_npm-工具使用介绍</title>
  <!-- 
  npm（Node Package Manager）是 Node.js 的包管理工具，广泛用于 JavaScript 生态系统中，尤其是在前端开发中。
  一、npm 的基本概念
  1. 包（Package）：npm 中的包是包含 JavaScript 代码的文件或目录，可以是库、框架或工具。
  2. 注册表（Registry）：npm 的官方注册表是一个包含所有可用包的数据库，开发者可以从中下载和发布包。
  3. 项目（Project）：npm 通过  `package.json`  文件管理项目的依赖、脚本和元数据。

  二、基本操作
   1. 安装 npm
  npm 通常与 Node.js 一起安装。可以通过以下命令检查是否已安装：
  node -v
  npm -v
   2. 初始化项目

  在项目目录下使用以下命令创建  `package.json`  文件：
  npm init
  根据提示填写项目的名称、版本、描述等信息，最终生成  `package.json`  文件。可以使用  `npm init -y`  直接生成默认的  `package.json`  文件。

   3. 安装包
  - 安装本地包：将包安装到项目的  `node_modules`  目录中，并将其添加到  `package.json`  的  `dependencies`  中。
  npm install <package-name>
  - 安装开发依赖：将包添加到  `devDependencies`  中，通常用于开发工具。
  npm install <package-name> --save-dev
  - 全局安装：将包安装到全局环境中，适用于 CLI 工具。
  npm install -g <package-name>
   4. 卸载包

  使用以下命令卸载指定的包：
  npm uninstall <package-name>
   5. 更新包

  更新项目中的所有依赖包：
  npm update
   6. 查看已安装的包

  查看项目中已安装的包及其版本：
  npm list
  查看全局安装的包：
  npm list -g --depth=0
   7. 运行脚本

  在  `package.json`  中定义的脚本可以通过以下命令运行：
  npm run <script-name>
  例如，如果在  `package.json`  中定义了一个  `start`  脚本，可以使用：
  npm start
  三、常用命令总结
  -  `npm init` ：初始化项目并生成  `package.json`  文件。
  -  `npm install <package-name>` ：安装指定的包。
  -  `npm uninstall <package-name>` ：卸载指定的包。
  -  `npm update` ：更新已安装的包。
  -  `npm list` ：列出已安装的包。
  -  `npm run <script-name>` ：运行定义在  `package.json`  中的脚本。

  四、总结
  npm 是一个强大的工具，能够帮助开发者管理 JavaScript 项目的依赖关系和脚本。通过合理使用 npm，开发者可以轻松地安装、更新和管理项目中的包，提高开发效率。
  -->
</head>
<body>
  
</body>
</html>